home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / bbs / kdom221.zip / KDOC-TXT.ZIP / KSYSOP.TXT < prev   
Text File  |  1997-06-15  |  50KB  |  1,068 lines

  1.  
  2.         ┌──────────────────────────────────────────────────────┐
  3.         │                       KINGDOMS                       │
  4.         ├──────────────────────────────────────────────────────┤
  5.         │             SYSTEM OPERATOR DOCUMENTATION            │
  6.         │                     Version 2.21                     │
  7.         ├──────────────────────────────────────────────────────┤
  8.         │                                                      │
  9.         │  Programming & Design : Dave Chapman : The Web BBS   │
  10.         │                                                      │
  11.         │   Copyright c 1993, 94, 95, 96, 97 - Dave Chapman    │
  12.         │                 All Rights Reserved                  │
  13.         │                                                      │
  14.         │       3:712/523@FidoNet  169:3005/2@BattleNet        │
  15.         │                                                      │
  16.         ├──────────────── kingdoms@tpgi.com.au ────────────────┤
  17.         │                                                      │
  18.         │              - Kingdoms Support Page -               │
  19.         │        http://www1.tpgi.com.au/users/kingdoms        │
  20.         │                                                      │
  21.         └──────────────────────────────────────────────────────┘
  22.  
  23.  
  24.                            TABLE OF CONTENTS
  25.                            ─────────────────
  26.  
  27. SECTION 1 - KINGDOMS LICENSING INFORMATION
  28.  
  29.         1.1. Software License Agreement
  30.         1.2. Definitions
  31.         1.3. Terms
  32.         1.4. Limited Warranty
  33.         1.5. Technical Support
  34.         1.6. Problem Reporting
  35.         1.7. Upgrades
  36.  
  37. SECTION 2 - GAME OVERVIEW
  38.  
  39. SECTION 3 - KINGDOMS FILES
  40.  
  41.         3.1 Executable Files
  42.                 3.1.1. KINGDOM.EXE
  43.                 3.1.2. KM.EXE
  44.                 3.1.3. KNETIN.EXE
  45.                 3.1.4. KNETOUT.EXE
  46.                 3.1.5. KMNT.EXE
  47.         3.2 Data Files
  48.                 3.2.1. KIDX.DAT
  49.                 3.2.2. KGAME.DAT
  50.                 3.2.3. K*.KDI
  51.         3.3. Generated Files
  52.                 3.3.1. KMSGHEAD.DAT & KMSGTXT.DAT
  53.                 3.3.2. KUSR.DAT
  54.                 3.3.3. KCFG.DAT
  55.                 3.3.4. KTRANSIT.DAT
  56.                 3.3.5. KSCORE?.KDI
  57.                 3.3.6. K?.LOG
  58.  
  59. SECTION 4 - REQUIRED SOFTWARE/KINGDOMS ENVIRONMENT
  60.  
  61. SECTION 5 - INSTALLATION
  62.  
  63.         5.1. Overview
  64.         5.2 Installation Step 1 - The Basics
  65.                 5.2.1. Unpack the Archive
  66.                 5.2.2. Setting up your Configuration File
  67.         5.3 Installation Step 2 - Network Configuration
  68.                 5.3.1. The KIDX.DAT File
  69.                 5.3.2. Network Setup
  70.         5.4. Installation Step 3 - Getting it Running
  71.                 5.4.1. Logging on Locally
  72.                 5.4.2. Starting Kingdoms
  73.                 5.4.3.  Maintenance, Network Tasks
  74.         5.5. Installation Step 4 - Multiline Configuration
  75.  
  76. SECTION 6 - MAINTENANCE OPTIONS
  77.         6.1. Game Reset
  78.         6.2. Override Reset
  79.         6.3. Delay Processing
  80.         6.4. Same-Day Run Override
  81.         6.5. Create ACS/ANS Files
  82.         6.6. Create Scoreboards
  83.  
  84. SECTION 7 - REGISTRATION
  85.  
  86. SECTION 8 - CONTACT INFORMATION
  87.  
  88. SECTION 9 - FAQ
  89.         9.1. Where do I specify my locked port?
  90.         9.2. Kingdoms thinks someone is online when there isn't.
  91.         9.3. Kingdoms thinks Maintenance is running when it isn't.
  92.         9.4. I have an Index file, but the Manager is telling me I don't!
  93.         9.5. Realms on my Index are numbered differently to my uplink!
  94.         9.6. I want to be able to generate Scoreboards anytime!
  95.  
  96. APPENDIX A : ERROR CODES
  97.  
  98. APPENDIX B : QUICKSTART INSTALLATION
  99.  
  100. APPENDIX C : UPGRADING FROM PRIOR RELEASES
  101.  
  102.  
  103.  
  104. Section 1 - Kingdoms Licensing Information
  105.  
  106. This Software is Licensed, not sold. The Software in this package is
  107. licensed according to the terms of the following agreement: 1.1.
  108.  
  109. Software License Agreement
  110.  
  111. IMPORTANT: Please read this license agreement before using this
  112. software. By using this software you acknowledge your agreement to the
  113. terms of this license. If you do not wish to follow the terms of this
  114. license agreement, you must remove this software from your system.  The
  115. only portion of the Software that you may retain is the distribution
  116. archive itself which may be used solely for distribution purposes.
  117.  
  118. 1.2. Definitions
  119.  
  120. The term "Software" as used in this agreement means the full system and
  121. all utility computer programs contained in the distribution archive,
  122. together with any updates subsequently supplied by DM BBS Services. The
  123. term "Related Materials" means all the printed materials provided in
  124. this package or later supplied by Dave Chapman for use with the
  125. Software. The "Author" as used in this document is Dave Chapman who owns
  126. and holds copyright to the Kingdoms software.
  127.  
  128. 1.3. Terms
  129.  
  130. You are granted a limited license to use this software for a thirty day
  131. trial period.  After expiration of the trial period, you must either
  132. register with the Author or remove the Software from your system. Single
  133. registrations are A$30.00 (thirty Australian dollars). Generous group
  134. discounts are available and described on the Registration Form
  135. (KREG.DOC, or KREG.TXT) which is included in the distribution archive.
  136. Once registered, you will receive a license to use the Software on your
  137. system for an unlimited period of time. Additional payments may be
  138. required for major game upgrades in future at the discretion of the
  139. Author. Kingdoms is Copyright 1993-97 by Dave Chapman. All rights are
  140. reserved.  You may copy the Software and documentation for backup
  141. purposes.  You also may copy and share unmodified copies of the
  142. distribution archive, providing that the copyright notice is reproduced
  143. and included on all copies and no fee is charged for distributing the
  144. distribution archive.
  145.  
  146. You may not sell this software for a fee and/or distribute this software
  147. along with other products without expressed written permission from the
  148. Author, nor may you modify or remove the Copyright Notice from the
  149. program or the documentation.
  150.  
  151. Those who register this program, will receive a registration number.
  152. This number will be delivered either by Internet mail, personal upload,
  153. or postal service. Allow up to 3 weeks for delivery for locations
  154. outside Australia. For locations within the Australia, allow 1-2 weeks
  155. for delivery. All registrations are processed in a timely manner and
  156. usually only take a few days to deliver.  However, when unforseen
  157. circumstances arise, registration turnaround times may be delayed. Your
  158. registration number may not be used on any system other than the one to
  159. which it is registered in any circumstances without written permission
  160. from the Author. The Author reserves to right to revoke software
  161. licenses in lieu of any violation of the terms of this license
  162. agreement.
  163.  
  164. 1.4. Limited Warranty
  165.  
  166. THIS PRODUCT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  THE
  167. ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF THE PROGRAM IS ASSUMED
  168. BY YOU. THE AUTHOR DOES NOT WARRANT, GUARANTEE, OR MAKE ANY
  169. REPRESENTATIONS REGARDING THE USE OF, RESULTS OF, MERCHANTABILITY OR
  170. FITNESS FOR A PARTICULAR USE OF THE PRODUCT.  SHOULD THE PROGRAM PROVE
  171. DEFECTIVE, YOU (AND NOT THE AUTHOR) ASSUME THE ENTIRE COST OF ALL
  172. NECESSARY SERVICING, REPAIR OR CORRECTION. FURTHER, THE AUTHOR DOES NOT
  173. WARRANT, GUARANTEE, OR MAKE ANY REPRESENTATIONS REGARDING THE USE OF, OR
  174. THE RESULTS OF THE USE OF THE PROGRAM IN TERMS OF CORRECTNESS, ACCURACY,
  175. RELIABILITY, CURRENTNESS, OR OTHERWISE; AND YOU RELY ON THE PROGRAM AND
  176. RESULTS SOLELY AT YOUR OWN RISK. THE AUTHOR WILL NOT BE LIABLE FOR ANY
  177. DAMAGES, INCLUDING BUT NOT LIMITED TO SYSTEM DAMAGE, SERVICE, REPAIR,
  178. CORRECTION, LOSS OF PROFIT, LOST SAVINGS, OR ANY OTHER INCIDENTAL,
  179. CONSEQUENTIAL, OR SPECIAL DAMAGES OF ANY NATURE WHATSOEVER RESULTING
  180. FROM THE USE OR INABILITY TO USE THIS PRODUCT.
  181.  
  182. 1.5. Technical Support
  183.  
  184. Comments, suggestions and bug reports are welcome. If you have any, you
  185. should contact Dave Chapman at one of the addresses listed below:
  186.  
  187. Primary Support Site:     : The Web BBS
  188. System Operator:           : Dave Chapman
  189. Mailer/BBS Software:         : Maindoor/EzyCom
  190.  
  191. Line 1            : (02) 9528-5941 to 33600, Continuous Mail, FREQ
  192. Line 2            : (02) 9528-2235 to 28800, BBS - 24 hours
  193. Line 3            : (02) 9528-4250 to 14400, BBS - 24 hours
  194.  
  195. Sysops can FREQ magic name `KINGDOMS' anytime for the latest version on
  196. line 1. I can be contacted on the Battlenet Kingdoms echo by name or by
  197. Internet mail to kingdoms@tpgi.com.au. Kingdoms is also available from
  198. the Australian, US, Canadian and New Zealand Beta/Registration sites and
  199. Internet FTP site as listed in Section 8 - Contact Information, in this
  200. document.
  201.  
  202. 1.6. Problem Reporting
  203.  
  204. If you're reporting a bug, please give as much detail as possible about
  205. the problem you are experiencing (including the version you're running)
  206. so that it can be duplicated and fixed. Please include the error report
  207. that will be provided in KERR.LOG and a screen dump of where the problem
  208. occured if possible.
  209.   
  210. 1.7. Upgrades
  211.  
  212. Program updates consist of minor and major revisions.  All minor updates
  213. are available for download and usage free of charge to registered
  214. Sysops.  Major updates may require a small upgrade fee based on the
  215. complexity of the update.
  216.  
  217. The program version number indicates whether this a major or a minor
  218. upgrade.  For example, release revisions 1.10, 1.43, 1.90 etc would
  219. indicate minor program revisions and no upgrade fee would be charged to
  220. those who are currently registered 1.00 users. A release revision of
  221. 2.00 would indicate a major program revision and may require a small
  222. upgrade fee.
  223.  
  224.  
  225.  
  226. Section 2 - Game Overview
  227.  
  228. Kingdoms is a multi user online game with InterBBS capability. It will
  229. run under all BBS systems that support the standard DORINFO1.DEF,
  230. DORINFOx.DEF or DOOR.SYS drop file formats, or for which these file can
  231. be generated.
  232.  
  233. Other games have purported to be InterBBS, but they merely offer the
  234. user the ability to play on one BBS and send forays to others which must
  235. return to their home BBS. This is really just an extension of a local
  236. BBS game and does not offer true Inter-BBS functionality. Kingdoms does.
  237. :-) Under Kingdoms, players have a `Home' BBS, which is the one they
  238. logon to most frequently. On that BBS, they own a Castle which can be
  239. fortified in a number of ways, they can attack other players either on
  240. the local BBS or on another, send messages between them, etc. As far as
  241. Inter-BBS goes it's all good fun, there is nothing really new here.
  242.  
  243. What is new, and what makes Kingdoms truly unique is that players in
  244. Kingdoms can purchase castles on other BBS's in their net. They can hire
  245. an `Agent' to run the castle for them, fortify that castle, store gold
  246. in it, send attacks from it and much more, all by remote command from
  247. their Home BBS. If they have created a remote castle, they can also
  248. directly logon to the remote and they will be recognised as a `Visiting
  249. Lord' (or Lady!), owner of the castle there and operate it directly. The
  250. possibilities for strategic play, multiple alliances and subterfuge here
  251. are enormous. It is not the purpose of this document to discuss the game
  252. itself in depth, so if you would like to know more, please read the
  253. Player documentation.
  254.  
  255. I hope you and your users enjoy the game!
  256.  
  257.  
  258. Section 3 - Kingdoms Files
  259.  
  260. The following files should be in your Kingdoms Archive and are required
  261. to operate Kingdoms on your BBS. If any are missing, the latest version
  262. and archive can be FREQ'd from the Web BBS at the addresses provided in
  263. the Support section of this documentation. 3.1 Executable Files
  264.  
  265. 3.1.1. KINGDOM.EXE 
  266.  
  267. This program is the one that is executed when shelling from a BBS or in
  268. local mode by using the /L command line parameter.
  269.  
  270. 3.1.2. KM.EXE
  271.  
  272. This is the Kingdoms Manager. When you've unpacked your Kingdoms
  273. archive, this should be the first program you run. A full description of
  274. KM.EXE is provided in the accompanying document, KM.DOC.
  275.  
  276. 3.1.3. KNETIN.EXE
  277.  
  278. KNetIn processes Kingdom inbound files from other Realms on your
  279. Kingdoms Net. These inbounds could be messages, gold or monster
  280. transfer, Castle fortifications or a number of other Kingdom transit
  281. data. It will search for files named KNET*.* and process them from your
  282. inbound files directory as defined in KM.EXE. Please note that you
  283. should NEVER edit this file. Information in it is check summed and very
  284. strange things can happen to your inbound processing if the file data
  285. does not correspond to the file and record checksums.
  286.  
  287. 3.1.4. KNETOUT.EXE
  288.  
  289. KNetOut processes the file KTransit.Dat. KTransit is the file which
  290. holds outbound information and data, some generated by Kingdoms itself,
  291. most generated by InterBBS activities of the players on your BBS. Please
  292. note that you should NEVER edit this file. Information in it is check
  293. summed and very strange things can happen to your outbound Transit file
  294. data does not correspond to the file and record checksums.
  295.  
  296. 3.1.5. KMNT.EXE
  297.  
  298. KMNT is the Kingdoms Maintenance program. It should be run once daily. I
  299. suggest you put it in your nightly maintenance. It updates the player
  300. records, brings dead players back to life, packs the news files to
  301. manageable lengths and does other assorted housekeeping. It is also the
  302. means by which you can regularly poll other Kingdom nodes for net
  303. statistic information. It will not, unless you specifically request it,
  304. run more than once per day. Further information about KMNT is provided
  305. in the Kingdoms Installation section.
  306.  
  307. 3.2 Data Files
  308.  
  309.  
  310. 3.2.1. KIDX.DAT
  311.  
  312. Your distribution archive may or may not contain this file. KIDX.DAT is
  313. the `Nodelist' for a Kingdoms network. Generally, the file should be
  314. obtained from the Kingdoms coordinator for a Kingdoms net in which you
  315. are to participate. As it is specific to a network of BBS's, it
  316. generally won't be found in the archive. If your BBS is not listed in
  317. this file, Kingdoms InterBBS functions will not operate.
  318.  
  319. 3.2.2. KGAME.DAT
  320.  
  321. This file contains much of the static data used by Kingdoms such as
  322. Armor, Weapons and Monster information. It MUST reside in your game
  323. directory, as defined in the Manager and you should NEVER edit this
  324. file. Records in it are checksummed and the game will not operate
  325. properly (or not at all) if the file is tampered with.
  326.  
  327. 3.2.3. KTEXT.DAT 
  328.  
  329. This file contains much of the text data used by Kingdoms. It MUST
  330. reside in your game directory, as defined in the Manager and you should
  331. NEVER edit this file directly.
  332.  
  333. 3.2.4. K*.KDI
  334.  
  335. Kingdoms uses the special type of display file, the ones with the .KDI
  336. extension, for display. This is a more convenient and more efficient way
  337. of managing display information that by using ANSI files within
  338. Kingdoms. KDI files include things such as the opening screens, menus
  339. for fast display in this format and news files for display within the
  340. game. If you wish, you can also generate ANSI and ASCII versions of some
  341. of these files during Maintenance so you can display them on your BBS
  342. itself. See the section in this document on Maintenance Options. 3.3.
  343. Generated Files
  344.  
  345. The following files will not be in the Kingdoms archive, but are created
  346. and modified by Kingdoms as appropriate as people play the game. You
  347. should never attempt to modify any of these files yourself as the game
  348. will not function if checksums on the files do not match file data. ALL
  349. .DAT FILES SHOULD BE BACKED UP ON A REGULAR BASIS.
  350.  
  351. 3.3.1. KMSGHEAD.DAT & KMSGTXT.DAT
  352.  
  353. These are the Kingdoms message base files. They hold the Kingdoms
  354. indexed message headers information and the associated message text
  355. respectively.
  356.  
  357. 3.3.2. KUSR.DAT
  358.  
  359. This is your Kingdoms Player file. It holds all information pertaining
  360. to the users playing Kingdoms on your BBS.
  361.  
  362. 3.3.3. KCFG.DAT
  363.  
  364. This file your Kingdoms Configuration file. There will only ever be one
  365. of these per system (unless a Sysop is running multiple Kingdoms network
  366. games on the one BBS) and it is maintained by KM.EXE. When Kingdoms
  367. starts, it must start up in the SAME directory that this file resides
  368. in.
  369.  
  370. 3.3.4. KTRANSIT.DAT
  371.  
  372. This file holds information that is in transit (going to and from)
  373. between Kingdom Realms. It is processed and maintained primarily by
  374. KNETOUT and KNETIN. New data (eg, a Recon requested) is added to this
  375. file by the Kingdoms Realms options in KINGDOM.EXE so it can be tossed
  376. (exported) to the destination node by KNETOUT.
  377.  
  378. 3.3.5. KSCORE?.KDI
  379.  
  380. These files are the scoreboard files for Kingdoms. There are KSCOREL.KDI
  381. and a KSCORER.KDI files, which are the Local and Realm (InterBBS) score
  382. files respectively. The Local score file is calculated dynamically while
  383. the user is online and is therefore always up-to-date. The Realms score
  384. file is generated by KMNT when it runs, using data from the current
  385. Recon files to pick up the scores from remote Realms. For this reason,
  386. it will only be as up-to-date as of a) when Maintenance was last run and
  387. b) depending on the currency of existing recons. As mentioned
  388. previously, KMNT can create ANSI and ASCII versions of these files
  389. should you want/require them.
  390.  
  391. 3.3.6. K?.LOG
  392.  
  393. Kingdoms produces several log files which should be obvious by name. All
  394. logs, should you want to see any, are written to the Game directory, as
  395. defined in the Manager. The logs generated include :
  396.  
  397. * KDOM.LOG - Kingdoms Player's log ... who's gone in and out of the game.
  398. * KNET.LOG - Net processors logs, Knetout and Knetin update this.
  399. * KERR.LOG - Any errors the game encounters are recorded here.
  400.              Hopefully empty :-)
  401. * KMNT.LOG - Maintenance log
  402. * KCOORD.LOG - Only appears on the Coordinator node - see KCOORD.DOC.
  403.  
  404.  
  405.  
  406. Section 4 -Required Software/Kingdoms Environment
  407.  
  408. Kingdoms is designed to run under any Bulletin Board system that
  409. supports the standard DORINFO1.DEF, DORINFOx.DEF and DOOR.SYS drop file
  410. formats. Ezycom, Remote Access and Wildcat all support one or more of
  411. these formats and doubtless many others do as well. If your BBS software
  412. does not, several utilities are available on many boards to convert one
  413. type of drop file (eg, DOORMASTER) to these standards. As discussed,
  414. Kingdoms have InterBBS capability. To operate these functions you must
  415. be a member of a network (which one, eg Fido, PodsNet, SigNet etc) does
  416. not matter to Kingdoms, only that you have a three dimensional address
  417. (points are not supported) and that you call someone (or they call you)
  418. who also has any 3D address.
  419.  
  420. Kingdoms uses the .MSG format of mailer messages to manage its file
  421. routing. Kingdoms will run with FrontDoor or another mailer program that
  422. supports .MSG format netmail messages without difficulty. The
  423. Blinkey/Squish mailer format is also supported through the /S parameter
  424. on KNETOUT. If someone wants to send me a sample of another format, I'll
  425. look at putting it into Kingdoms depending on demand. Kingdoms requires
  426. a fossil communications driver to be resident in order to operate. It
  427. does NOT have it's own internal comms routines as I don't see why
  428. they're necessary, considering all BBS software I've seen requires a
  429. Fossil driver resident anyway. It has been tested and works well with
  430. both X00 by Ray Gwinn and BNU by David Nugent.
  431.  
  432. Kingdoms requires MS-DOS or an MS-DOS environment/window. At startup, it
  433. will detect DOS, DesqView, Taskview, Windows and/or OS/2. According to
  434. what it finds, it will automatically time slice away when Kingdoms is
  435. idle to give more processor time to other tasks that might be busy.
  436. Kingdoms has been tested on MS-DOS 3.3, MS-DOS 4.1, MS-DOS 5.0, MS-DOS
  437. 6.2 and DR-DOS 6.0. It has also been tested running under Desqview on a
  438. stand alone PC, on a net server running Novell Netware Lite and on a
  439. Client machine in a Netware Lite environment multi tasking with
  440. DesqView. It works well under both Windows 3.1 and `95.
  441.  
  442. Kingdoms does not have a significant memory requirement (approx 400K
  443. runtime memory), but it is recommended you swap your BBS out (using the
  444. *M parm in EzyCom, RA and QBBS) before calling the game to give it as
  445. much as possible and avoid possible memory shortages while running.
  446. Kingdoms supports multi-line operation. That is, users may play Kingdoms
  447. on more than one line concurrently. Up to and including 99 separate
  448. lines (logged on players) active are supported at any one time.
  449.  
  450.  
  451. Section 5 - Installation
  452.  
  453. 5.1. Overview
  454.  
  455. Kingdoms can, in its simplest form, run as a local game on a single line
  456. BBS. Likewise, it can run in a complex multi-line, networked
  457. environment. Installation is, naturally enough, more time consuming for
  458. the latter, but you will still find it pretty easy if you follow the
  459. instructions below! Please DON'T think, if you've installed heaps of
  460. games before, that you don't need to read this documentation. Frankly,
  461. you'll probably miss something important if you don't at least read
  462. through them first, OK? RTFM! For those who REALLY want to get moving,
  463. and who won't listen to advice <g>, Appendix B of this document gives a
  464. quick start procedure for getting the game up and running. The procedure
  465. described in this section describes installation for a BBS setting up a
  466. new game of Kingdoms. Instructions for upgrading Kingdoms from a
  467. previous version are supplied in Appendix C : Upgrading Kingdoms.
  468.  
  469. 5.2 Installation Step 1 - The Basics
  470.  
  471. Whatever environment you're installing Kingdoms in, you'll need to start
  472. with these steps.
  473.  
  474. 5.2.1. Unpack the Archive
  475.  
  476. Unpack the distribution archive into a directory the game will run from.
  477. For this document, we assume Kingdoms is unpacked in C:\KINGDOMS.
  478.  
  479. 5.2.2. Setting up your Configuration File
  480.  
  481. From C:\KINGDOMS, run KM.EXE, the Kingdoms Manager. This is where most
  482. of your Kingdoms setup will take place. Modify the defaults provided to
  483. whatever matches your system. At the bottom of your screen, a one line
  484. description of the field you're on will be displayed. If you need more
  485. information, please refer to the relevant section of the Kingdoms
  486. Manager documentation, KM.DOC. DON"T choose the Network options in
  487. KM.EXE yet. The next section covers that. Just set up the `Paths' and
  488. `Other' sections in KM.EXE. If you are not part of a network, or you are
  489. going to be the Coordinator for a Kingdoms network, leave the Self
  490. Correction Frequency in `Other' set to zero.
  491.  
  492. If you're not participating in a Kingdoms network, you're finished this
  493. part of the setup. All that remains is to set up your menu commands and
  494. batch file to call Kingdoms from the BBS. If this is the case, press Esc
  495. now and save the configuration you've set up at this point. Before you
  496. head out, use the `Verify Paths' option to make sure the paths you've
  497. entered are correct. If any are missing or incorrect, create them now
  498. using the normal DOS MakeDir (MD) command or go back into Edit Paths to
  499. correct any you mistyped. When done, exit the Manager by pressing Esc
  500. and, if you're not in a Kingdoms network, skip straight to section 5.4,
  501. Getting it Running, now. Multiline setup is addressed in this section
  502. (5.4) also. If you are setting yourself up as part of a Network,
  503. continue on to section 5.3, Network Configuration.
  504.  
  505.  
  506.  
  507. 5.3 Installation Step 2 - Network Configuration
  508.  
  509. 5.3.1. The KIDX.DAT File
  510.  
  511. To be a part of a network, you must have a valid Kingdoms KIDX.DAT file
  512. in your Kingdoms directory. This file holds information on all the BBS's
  513. in your Kingdoms net, including your own. The latest version should
  514. always be available from your net coordinator.
  515.  
  516. Kingdoms won't let you into the Network/Routing configuration section,
  517. and you cannot therefore define your network address as that's where you
  518. define it, until it can find a KIDX.DAT file to use. 5.3.2. Network
  519. Setup
  520.  
  521. 5.3.2.1. Defining your Node.  
  522.  
  523. Go into the Manager again and select the Network->Your Routing options. 
  524.  
  525. If this is the first time you've used this option, ie, your network
  526. address is not yet defined, a list of all the nodes in the Index will
  527. pop up and you'll be asked to identify which node YOU are in the
  528. nodelist. Using the up/down arrow keys, place the highlight bar over
  529. your node and press enter. If your node is NOT listed, then press Esc to
  530. get out of there and get an updated KIDX.DAT file from your Coordinator
  531. that has you listed. Having identified your node on the Index, Kingdoms
  532. will intelligently evaluate the network links contained in the Index
  533. file itself and configure all your routing for you. There is nothing
  534. more you need to do. If you wish, re- enter N>etwork Y>our Routing and
  535. you can see what Kingdoms has done for you. Unless there is a major
  536. problem, such as one of your links going down for an extended period or
  537. offline alltogether, you should NEVER change the default routing
  538. Kingdoms has set up for you. The links specified are based on
  539. information supplied by your network Coordinator when s/he created the
  540. Index originally and changing your local node could seriously disrupt
  541. network traffic flow if you get it wrong. A far better course of action
  542. if something like this does happen, is for you to contact your
  543. Coordinator and inform him/her of the problem. The Coordinator can then
  544. issue commands from his/her Realm to alter the links appropriately
  545. network wide and bring everyone up-to-date with the new network flow. A
  546. LOT of effort has been put into the network intelligence in Kingdoms and
  547. I can say with a fair degree of confidence that it is considerably
  548. smarter and considerably more robust than any other InterBBS game you
  549. will have tried. Though the facilities are provided to change the
  550. defaults if you need to therefore, please don't do so without consulting
  551. your Coordinator! 5.3.2.2. Selecting Mail Flags & Type.
  552.  
  553. As above, there should rarely, if ever, be a need for you to modify your
  554. routing definitions. You may, however, wish to activate (or deactivate)
  555. various mail flags on nodes you directly communicate with. Outbound
  556. packets can have their associated .MSG files set to HOLD (or not), to
  557. CRASH (or not), or you may wish to use compression on mail going to
  558. these nodes. These options can be configured using the Preferences
  559. option in the Network menu. If you've been running a BBS for a while,
  560. you probably already know what these things mean, but if not, a more
  561. detailed explanation of each option is provided in section 3.2 -
  562. Preferences - of the Manager documentation, KMANAGER.DOC.
  563.  
  564. 5.4. Installation Step 3 - Getting it Running
  565.  
  566.  
  567. At this point, you should have your configuration completed, including
  568. any Network setup you require. This last step involves getting Kingdoms
  569. up and running on your BBS, including setting it up to handle Multiline
  570. operation.
  571.  
  572. 5.4.1. Logging on Locally
  573.  
  574. Log yourself onto Kingdoms locally using "KINGDOM /L",  to check
  575. everything is working as it should be. If not, make sure all the
  576. directories you defined in KM.EXE exist. Misspelling directories are the
  577. most common cause of problems in this area. For a local logon, Kingdoms
  578. does not require a DORINFO or DOOR.SYS file. It will use the information
  579. provided in the Manager to log you onto the game. When Kingdoms detects
  580. a local logon, it will ask for a (real) name to logon as. This facility
  581. is provided so you can logon as one of your players to help out if
  582. problems occur. If you press Enter on the first name without entering
  583. anything, you'll be logged on as the User name you defined as the Sysop
  584. in the Kingdoms Manager.
  585.  
  586. 5.4.2. Starting Kingdoms
  587.  
  588. Depending on your preference, you can run Kingdoms directly from your
  589. BBS or by shelling to a batch file. 5.4.2.1. Using a Batch File
  590.  
  591. This is the recommended means of running Kingdoms. If you call
  592. KINGDOM.EXE directly from a menu command, you'll have more to maintain.
  593.  
  594. Create a batch file that can be called from your BBS which changes to
  595. C:\KINGDOMS, places  your door file into (if it is not already) the
  596. directory you defined in KM.EXE, and executes KINGDOM.EXE. A sample
  597. batch file is :
  598.  
  599. CD\KINGDOMS             ` Change to the Kingdoms directory
  600. KINGDOM            ` Run Kingdoms
  601. CD\EZY            ` Change back to the BBS directory
  602. EXIT                    ` and go back to the BBS.
  603.  
  604. This is a very simple example of a batch file that will start a single
  605. line Kingdoms game. If you're a multiline setup, the next section has a
  606. sample setup for you to use.
  607.  
  608. 5.4.2.2. Calling Kingdoms directly
  609.  
  610. If you prefer not to use batch files, then you can call KINGDOM.EXE
  611. straight from your BBS but KCFG.DAT must exist in the directory you're
  612. in when you shell out to Kingdoms in this case. If KINGDOM.EXE can't
  613. find your configuration file when it loads, it will terminate with an
  614. appropriate message.
  615.  
  616. 5.4.2.3. Menu commands
  617.  
  618. A type 7 (Ezycom, RA, QBBS etc) menu command which will execute Kingdoms
  619. will look like : C:\COMMAND.COM /C C:\KINGDOMS\KINGDOM.EXE *M
  620.  
  621. Create a menu command from a menu on your BBS to call the batch file
  622. which starts Kingdoms. Alternatively you can execute Kingdoms straight
  623. from the BBS command line, but keep in mind the configuration file must
  624. be found as described in 5.4.2.2. Kingdoms operates fine from a type 7
  625. (Ezycom/RA/QBBS) command, but you should specify the *M command line
  626. switch (or equivalent) to swap the BBS out when Kingdoms runs to give it
  627. plenty of breathing space.
  628.  
  629. 5.4.3.  Maintenance, Network Tasks
  630.  
  631. 5.4.3.1. Batch Commands
  632.  
  633. Add the Kingdoms maintenance program (KMNT.EXE) to your BBS nightly
  634. maintenance. If you're in a net, also add the in and outbound mail
  635. processors KNETIN and KNETOUT respectively to your BBS maintenance. If
  636. adding all three (ie, you're in a net), then run them in the order KMNT,
  637. KNETIN then KNETOUT. Your batch file commands for nightly maintenance
  638. will, when you're in a Kingdoms Net, look like : ... REM : Kingdoms
  639. Nightly Maintenance CD\KINGDOMS KMNT KNETIN KNETOUT REM : More
  640. Maintenance Tasks ... ...
  641.  
  642. You should always run these utilities while in the main Kingdoms
  643. directory where KCFG.DAT is located.
  644.  
  645. 5.4.3.2. Maintenance Options - KMNT.EXE
  646.  
  647. KMNT will only run once per day and carries out numerous, essential
  648. operations like reset user daily stats, resurrect dead characters, trim
  649. the log and news files, pack the user and message bases, poll other
  650. nodes for transit times, generate recon requests for nodes with outdated
  651. recons.
  652.  
  653. Normally when KMNT runs, the messages about what it's doing fly by so
  654. fast you don't get time to read them. If you wish to slow them down so
  655. you can make sure it's working as it should, KMNT will accept the /Dn
  656. (delay) command line parameter. Using this parameter will make Kingdoms
  657. pause for `n' seconds after each section of the Maintenance completes.
  658. For example, `KMNT /D10' will run KMNT and after all major operations,
  659. KMNT will pause for 10 (ten) seconds. You can delay it for anything from
  660. 1 to 240 seconds between each operation. While paused, you can press a
  661. key and it will immediately continue processing rather than waiting the
  662. allotted time. The default is no delay between operations.
  663.  
  664. As already noted, KMNT should only run once per day. It will, in fact,
  665. halt processing if this is attempted. It is possible however, that you
  666. want to force it to run more than once. For example, you may want to
  667. test or force a network poll. To accommodate this, KMNT will also accept
  668. the /O parameter. If KMNT runs with /O provided, it will ignore the
  669. once-per-day-run limit and process maintenance regardless. Running KMNT
  670. with the override active will process options such as scoreboard
  671. generation, message and user base file packing and network polls. It
  672. will NOT process player options such as fights per day, healing etc that
  673. occurs during a normal maintenance run. An abbreviated list of
  674. parameters KMNT will accept can be displayed at any time by doing `KMNT
  675. /?' at the command prompt.
  676.  
  677. KMNT also accepts the /S parameter. If this is present, KMNT will start
  678. (several times a day if desired) and ONLY create the scoreboard files.
  679. Once done it will terminate and no other processing (ie, no other
  680. maintenance) will take place. This facility has been provided so it can
  681. be run after the inbound and outbound processors finish to bring local
  682. scoreboards up to date with, for example, incoming Recon information. /A
  683. with /S will also produce ASC/ANS versions of these files.
  684.  
  685. You are now set up to run Kingdoms on a single line BBS, with or without
  686. a Kingdoms network depending on what you've done so far. The following
  687. section discusses the setup for Multi-Line BBS's and the additional
  688. steps you need to take to get it running in these environments.
  689.  
  690. 5.5. Installation Step 4 - Multiline Configuration
  691.  
  692. Kingdoms fully supports multiple line, concurrent users. In this
  693. environment a user may also display from within Kingdoms who else is in
  694. Kingdoms and, generally, what they're doing. Through the Courier Guild,
  695. players may also chat one-on-one in real time while in the game.
  696.  
  697. Kingdoms will accept the `/Nn' parameter at startup. Should it be
  698. present, Kingdoms will operate as node `n'. A maximum of 99 concurrent
  699. nodes are supported. For example, `KINGDOM /N3' will start Kingdoms with
  700. the player playing on node 3. If /Nn is not present, Kingdoms will
  701. assume single line (Node 1) operation. Kingdoms uses the same
  702. configuration file for multiline operation as it does for single line.
  703. Unlike a LOT of doors there is no need to create a config file in the
  704. Manager for each line Kingdoms will run on. Obviously however, you need
  705. to tell Kingdoms where it can find the drop file (DORINFO?.DEF or
  706. DOOR.SYS) for each line. This is done by use of the /D parameter when
  707. you load KINGDOM.EXE rather than having to create and look after
  708. numerous configuration files. Using /D simply overrides the BBS path you
  709. defined in the Manager, allowing Kingdoms to pick up the drop file from
  710. a separate place for each line that's running. The /D parameter is
  711. followed by the path and file name of the appropriate drop file. Usually
  712. the /Nn parameter just discussed will accompany the /D parameter. For
  713. example, if you start Kingdoms with ...
  714.  
  715.    KINGDOM /N2 /Dc:\ezy\line2\dorinfo1.def
  716.  
  717.    ... then the DORINFO1.DEF file in \ezy\line2 will be used for this
  718. session rather than whatever is specified in the Kingdoms configuration
  719. file. If /D\path\filename is not present, it will default to using a
  720. DORINFO1.DEF file in the path specified in the Manager. Should the /D
  721. parm be used without the /N parm, a warning will be issued to the Sysop
  722. when Kingdoms starts, but it will honor the /D override and keep
  723. operating, assuming that Kingdoms is running node 1. The same procedure
  724. applies if you're using DOOR.SYS - just use that with the /D parameter
  725. instead of DORINFO?.DEF. Please note you do NOT need to tell the Manager
  726. what type of drop file you're using as you do in many other BBS games.
  727. Once again, Kingdoms is that bit smarter and will work it out for itself
  728. based on the name of the dropfile supplied. :-) Assuming you're using a
  729. batch file to run Kingdoms, your commands to run Kingdoms will look
  730. something like ...
  731.  
  732. MENU Command : c:\command.com /c c:\batch\kingdom.bat *N *M
  733.  
  734. The *M under Ezycom and similar packages will swap the BBS out of memory
  735. while the game runs. This is highly recommended! The *N will pass the
  736. current node number to the batch file as variable 1 (Check your DOS
  737. manual) which is very simple ...
  738.  
  739.     KINGDOM.BAT
  740.     -----------
  741.     CD\KINGDOMS
  742.     KINGDOM /N%1 /DC:\RA\LINE%1\DORINFO%1.DEF
  743.     CD\RA\LINE%1
  744.     EXIT
  745.     -----------
  746.  
  747. Neither the order nor the case of parameters provided, as with all
  748. Kingdoms parameters, is significant. Parameters must be separated by at
  749. least one space. Data associated to a parameter, eg the /D and the
  750. C:\... above, must immediately follow each other, no spaces between.
  751. Depending on your BBS software, you don't always need the 3rd line to
  752. return you to the BBS directory after someone exits Kingdoms. You also
  753. don't generally need the EXIT anymore either, but it doesn't hurt to
  754. have both there. That's it! For whatever your system setup, you are now
  755. ready to play the latest and best Inter-BBS game around!
  756.  
  757. Enjoy!
  758.  
  759. Section 6 - Maintenance Options
  760.  
  761. In addition to the Maintenance functions described above in the
  762. installation procedures, KMNT can do a few other things. Runtime
  763. paramaters that KMNT will accept include :
  764.  
  765. 6.1. Game Reset
  766.  
  767. KMNT will accept the /RESET parameter (KMNT /RESET). Rather than
  768. performing normal maintenance functions, this will force a complete game
  769. reset, removing all players and resetting all data files. You are given
  770. some chances to back out of this should you not be sure, as a reset
  771. cannot be reversed, except by restoring all data files to their state
  772. before the reset was issued.
  773.  
  774. 6.2. Override Reset
  775.  
  776. If you're in a network game, you are probably aware that the Network
  777. Coordinator can issue a network wide reset command, which will
  778. automatically reset all nodes in the network. There MAY be a reason you
  779. do not want to be included in this, in which case you can force
  780. Maintenance to ignore the Coordinator Reset instruction by adding the
  781. /NORESET parameter to Maintenance when it runs. Note if you do this
  782. however, that a few things :
  783.  
  784. * A message will be sent to your Network Coordinator informing him/her
  785. of your override. If you don't have a good reason for doing it (and it
  786. should have been agreed with the Coordinator in the first place for you
  787. to do so), the Coordinator has the ability to simply remove your node
  788. from the network until you do so, or to physically delete your node if
  789. he/she is annoyed enough. In short, don't use this unless the
  790. Coordinator is aware you're going to, and he/she agrees.
  791.  
  792. * The Reset will NOT be cancelled, just overridden for that run. Unless
  793. the Coordinator issues a directive to the network to cancel any pending
  794. resets (which he/she can do), then Maintenance will continue
  795. indefinately to try to honor the reset request. You would have to leave
  796. your /NORESET in place permanently if you don't want your node getting
  797. reset.
  798.  
  799. 6.3. Delay Processing
  800.  
  801. Maintenance performs it's tasks in blocks, informing you on screen of
  802. progress. Often the status information flies by quickly however, and you
  803. don't get a chance to read it. If you want to slow it down a little, you
  804. can add the /Dxx parameter to KMNT when it runs. Doing this will make
  805. KMNT pause for xx (1 to 240) seconds between processing each block (eg,
  806. user maintenance, then news file packing, then scoreboard generation,
  807. etc) so you have time to read what's on the screen. In my nightly
  808. maintenance I have /D5 in place permanently so if I happen to be around
  809. at 3am when it runs, I can see what's going on. It means maintenance
  810. takes about 30 seconds extra to run (there being 6 logical processing
  811. blocks to a run) but for the few times I want to see it, who cares about
  812. the extra few seconds taken the rest of the time at 3am? :-)
  813.  
  814. If you do happen to be watching it and want it to not wait for the full
  815. duration of a Delay, just hit a key and the next block will be processed
  816. immediately.
  817.  
  818.  
  819. 6.4. Same-Day Run Override
  820.  
  821. Normally, Maintenance will only run once a day. If you attempt to run it
  822. more than once, it will terminate immediately with a message to that
  823. effect. Should you need to for some reason, you can run Maintenance with
  824. the /O parameter, which will override this and continue processing
  825. normally for that day.
  826.  
  827. 6.5. Create ACS/ANS Files
  828.  
  829. The News and Scoreboard files created and displayed within the game are
  830. .KDI files, which is a special file format created for the game to speed
  831. up processing and, in particular, reduce the overhead involved with
  832. interpreting and displaying ANSI files in color on the local screen when
  833. a player views them. This is all very nice, but it means these files
  834. can't be displayed outside the game, such as on a BBS menu as you may
  835. wish to do. If you run KMNT with the /A parameter, an extra processing
  836. block will be enabled which will create ASC and ANS versions of your
  837. existing news (Knewst & Knewsy) and scoreboard (kscore?) files. The
  838. files will be created in the directories you have defined as your ASC
  839. and ANS paths in the Manager.
  840.  
  841. 6.6. Create Scoreboards
  842.  
  843. Running KMNT with the /S parameter will invoke ONLY the processing to
  844. create the .KDI scoreboard (local and remote) files. NO other
  845. maintenance processing will take place if you run KMNT with this option
  846. and, unlike a normal maintenance run, KMNT can be run with /S as many
  847. times a day as desired. This option is available to allow the Sysop (if
  848. desired) to do a `scoreboard run' of KMNT after inbound and/or outbound
  849. processing. This will bring the remote scoreboards up-to-date after any
  850. score changes that may have resulted from inbound or outbound traffic
  851. processing. The /A paramater may also be used in conjunction with the /S
  852. parameter. No other parameters will be recognised or processed if /S is
  853. provided. Using /A as well will also generate .ASC and .ANS versions of
  854. the new score files if desired.
  855.  
  856.  
  857. Section 7 - Registration
  858.  
  859.  
  860. When you register, you will receive a registration number that will
  861. remove the `Level 10' restriction in Kingdoms. Kingdoms is not crippled
  862. in any way except to, in unregistered versions, restrict a player from
  863. gaining a level greater than level 10.
  864.  
  865. See the accompanying file KREG.DOC (or the text version, KREG.TXT)  for
  866. more information on Registration. Section 8 - Contact Information
  867.  
  868.  
  869. You can contact me and/or pick up the latest version of Kingdoms by the
  870. following means :
  871.  
  872. THE WEB BBS
  873.  
  874.    Line 1 : 61-2-9528-5941 - 33600, 24hrs Mail, FREQ `KINGDOMS'
  875.    Line 2 : 61-2-9528-2235 - 28800
  876.    Line 3 : 61-2-9528-4250 - 14400
  877.  
  878.    Kingdoms is a `Free File' download if logged onto the Web directly.
  879.  
  880. BETA & REGISTRATION SITES
  881.  
  882. KINGDOMS is available for FREQ at the following sites :
  883.  
  884. Way Out West, Willmont, NSW, Australia        69:1171/3 (Battlenet)
  885. Restless (NRFTW) BBS, Glossodia, NSW, Australia    69:1171/313 (Battlenet)
  886. The RUNWAY BBS, Stanmore, NSW, Austraia        3:712/506 (Fidonet)
  887. The Dead Zone, Cincinnati, Ohio, USA            1:108/430 (Fidonet)
  888. Wizard's Inc BBS, Victoria, BC, Canada.        1:340/21 (FidoNet)
  889. Swivel's BBS, Flaxmere, Hawkes Bay, NZ.        3:776/305 (FidoNet)
  890.  
  891.  
  892. INTERNET
  893.  
  894. The latest version of Kingdoms, Online Registration forms and info and
  895. more can be found on the Kingdoms home page on the Net at
  896. http://www1.tpgi.com.au/users/kingdoms. This is the primary support
  897. page/site for Kingdoms worldwide.
  898.  
  899. I can also be contacted at kingdoms@tpgi.com.au.
  900.  
  901.  
  902. Section 9 - FAQ
  903.  
  904. This section of the documentation will be updated with new releases to
  905. include any Frequently Asked Questions that come up regularly from
  906. Sysops.
  907.  
  908. 9.1. Where do I specify my locked port?
  909.  
  910.    You don't. Kingdoms requires a fossil driver which you should have
  911.    already defined as locked if you want it that way. It uses that quite
  912.    happily without further specification/definition.
  913.  
  914. 9.2. Kingdoms thinks someone is online when there isn't.
  915.  
  916.    In the Manager, File menu, select the `User on Flag' option. This
  917.    will scan your user file and turn off any `online' flags which are
  918.    `on'.
  919.  
  920. 9.3. Kingdoms thinks Maintenance is running when it isn't.
  921.  
  922.    In the Manager, File menu, select the `Maint Flag' option. This will
  923.    turn off the flag that indicates to Kingdoms that maintenance is
  924.    running.
  925.  
  926. 9.4. I have an Index file, but the Manager is telling me I don't!
  927.  
  928.    When you get an Index file from your Coordinator, it is probably
  929.    called KIDX.nn, where `nn' is the Network ID for your Kingdoms game.
  930.    You need to rename it KIDX.DAT, and it needs to be in your Game
  931.    directory (as defined in the Manager) for Kingdoms to find it. While
  932.    you're there, make sure also that your NetId in the F>ile, O>ther
  933.    section of the Manager is set to the correct NetId!
  934.  
  935. 9.5. Realms on my Index are numbered differently to my uplink!
  936.  
  937.    This doesn't matter! Kingdoms ALWAYS does Index searches based on
  938.    actual address information contained in the Index. It never searches
  939.    by physical Index record number. Thus, you can have nodes 1:2/3,
  940.    2:3/4 and 3:4/5 numbered (physically as they appear in an Index Dump)
  941.    as records 1, 2 a 3 while other nodes can have them numbered 3, 2 and
  942.    1 physically and it will make no difference whatsoever to Kingdoms.
  943.  
  944. 9.6. I want to be able to generate Scoreboards anytime!
  945.  
  946.    You can! See sections 6.5 and 6.6 in this document regarding the /A
  947.    and /S switch for KMNT.
  948.  
  949. Appendix A : Error Codes
  950.  
  951. The following codes are some of those you may get reported in KERR.LOG.
  952. The ones provided are those you can generally do something about. If you
  953. get an error that isn't covered here, please contact the Author
  954. immediately with ALL POSSIBLE DETAIL of the problem including, of
  955. course, the KERR.LOG message!
  956.  
  957. Error - Description
  958.      Explanation/Possible Solutions
  959. ---  -------------------------------------------------------------
  960. 7 -  Out of memory
  961.      Are you using *M to swap the BBS out before running Kingdoms?
  962.      Give it more memory in which to run.
  963. 24 - Device Timeout
  964.      An I/O device (probably your COM port) is not responding.
  965. 25 - Device Fault
  966.      A device has returned a hardware fault condition.
  967. 27 - Out Of Paper
  968.      I hope you never get this, cos Kingdoms isn't supposed to print
  969.      anything :-)
  970. 53 - File Not Found
  971.      Do you have your paths defined correctly? Do you have your .KDI
  972.      files from the distribution archive in the Game directory defined
  973.      in the Manager? Can Kingdoms find DORINFO#.DEF or DOOR.SYS? Are you
  974.      in the Kingdoms directory when you try to execute Kingdoms? Have
  975.      you renamed or deleted anything accidentally?
  976. 57 - Device I/O error
  977.      Possible interrupt conflict on your system or hardware error.
  978. 61 - Disk Full
  979.      I hope you notice this BEFORE Kingdoms picks it up! :)
  980. 64 - Bad File Name
  981.      Possible Kingdoms error, but check the options in error 53 before
  982.      reporting!
  983. 67 - Too many files
  984.      Kingdoms has tried to open or save a file and the DOS 255 file-
  985.      directory maximum has been exceeded. Clean up your hard drive ...
  986. 70 - Permission Denied
  987.      Your drive is write protected or a file is locked that Kingdoms is
  988.      trying to access. Rebooting will often fix the latter as this may
  989.      happen if network software becomes unstable. Please report it if
  990.      you can't solve it or if it persists as it may be a Kingdoms
  991.      problem. If you're running a multitasker, check your other tasks!
  992. 72 - Disk Media error
  993.      Drive hardware has detected a physical error on your disk media.
  994.      Take a backup immediately - something bad's goin' down ...
  995. 75/76 - Path/File access errors
  996.      Possible Kingdoms error, but check the options in error 53 before
  997.      reporting!
  998.  
  999.  
  1000.  
  1001.  
  1002. Appendix B : QuickStart Installation
  1003.  
  1004. I suggest you read Section 5, the Installation documentation in full
  1005. before you install the game, but for those feeling brave, here's a
  1006. quickstart setup!
  1007.  
  1008. * Unpack the archive into a separate directory.
  1009.  
  1010. * If you're in a Kingdoms network, get an Index file (KIDX.nn, where nn
  1011. is your NetId) off your Network Coordinator. Place it in your game
  1012. directory and rename it KIDX.DAT.
  1013.  
  1014. * Run KM, the Kingdoms Manager. Define your Paths and Other information
  1015. under the File menu. Make sure your NetId is correct if you're playing
  1016. in a Network, othewise leave it blank.
  1017.  
  1018. * If you're in a network, go into Network>Your Routing and select your
  1019. node on the Index to let Kingdoms know who you are. It will
  1020. automatically configure the correct routing definitions for all other
  1021. nodes in your network.
  1022.  
  1023. * Run Kingdoms locally to check all is well using KINGDOM /L
  1024.  
  1025. * Set up a batch file to call Kingdoms from your BBS. Swap the BBS out
  1026. of memory (normally using *M) when you call Kingdoms.
  1027.  
  1028. * If you're running multiline, start Kingdoms with two parameters. 1 ...
  1029. /Nx, where x is the node number and 2 ... /Ddrive:path/dorfile, where
  1030. drive:path/dorfile is the full path and filename to your dorinfo?.def or
  1031. door.sys file for the respective node.
  1032.  
  1033. * Add KMNT, the Kingdoms maintenance program, to your nightly batch
  1034. file. If you're in a network, add KNETIN and KNETOUT also. Run them in
  1035. the order KNETIN, KMNT, then KNETOUT.
  1036.  
  1037. * That's it! If you have any problems, read the documentation fully!
  1038.  
  1039.  
  1040.  
  1041. Appendix C : Upgrading from Prior Releases
  1042.  
  1043.  
  1044. Kingdoms 2.21 is the first public release of Kingdoms after version
  1045. 2.20. You must install Kingdoms 2.21 as a new installation, or upgrade
  1046. from version 2.20 using the `220to221.exe' utility supplied in the
  1047. distribution archive. You cannot upgrade to Kingdoms 2.21 from any
  1048. release prior to 2.20.
  1049.  
  1050. To upgrade from Kingdoms 2.19 or a prior release :
  1051.  
  1052. You must first install version 2.20 of Kingdoms. The 220to221 utility
  1053. supplied with the distribution archive will not convert a prior version
  1054. of Kingdoms properly.
  1055.  
  1056. To upgrade from Kingdoms 2.20 to version 2.21 :
  1057.  
  1058. 1. Backup your existing game data files (*.dat)
  1059. 2. Unpack the distribution archive to your Kingdoms game directory.
  1060. 3. Run the upgrade utility, 220to221.exe. If you use this utility, your
  1061.    Kingdoms game does NOT require a reset to play 2.21.
  1062. 4. Run the Manager and confirm all is well before playing.
  1063.  
  1064.  
  1065.  
  1066.                      - End of Sysop Documentation -
  1067.  
  1068.